Broadcasting with Priority
نویسنده
چکیده
Adding priorities to CCS is di cult, and involves two-stage operational semantics or other complications. By contrast, priorities can be added very simply to a calculus of broadcasting systems (CBS). The reason is the input/output distinction made in CBS, with output actions being autonomous. Priority makes sense only for autonomous actions. As in unprioritised CBS, both strong and weak bisimulation are congruences, and capture the intuitively desired equivalences. CBS is also a powerful and natural language, o ering an interesting new programming paradigm. Several examples show that priorities extend both the power and the paradigm. The public address system at an airport can give bomb alerts, say, priority over ight announcements. Everyone hears messages read out over the system, but individual responses vary. Priority assignment cannot depend on the actual public responses to the contending messages, even if expectations about responses play a role. Priority here is only a matter of choosing between the messages themselves. Priorities in the marketplace are more complex, because buyer and seller must agree for a sale to take place. Sellers' minimum prices and buyers' maximum prices must be met, but further preferences for advantageous prices are not relevant unless there are competing parties to do business with. A broker arranging sales that respect everybody's priorities has a harder task than the announcer at the airport. The handshake (or rendezvous) model of communication is similar to the market model. An indication of the di culty of respecting priorities in this model is the \priority inversion" problem in Ada [BA90]. This model is also predominant in process calculus. The several papers [BBK85, CH88, CW91] that add priority to process calculus have all used this model, and therefore su er from the broker's di culties. In [CH88], an a priori semantics works out what might happen, and a second stage works out what actually happens. In [CW91], transitions are predicated on what the environment can do. This paper adds priorities to a calculus of broadcasting systems (CBS) [Pra93c]. The resulting CBS with priorities (PCBS) is strikingly simple, and compares very favourably with CCS with priorities. This con rms the intuition above, since the
منابع مشابه
Reliability based budgeting with the case study of TV broadcast
Planning budget will help to identify wasteful expenditures, adapt financial situation changes quickly, and achieve financial goals. The reliability based budgeting has a great importance for broadcasting industry. In this study, several kinds of failure modes in TV broadcasting system have been det...
متن کاملHarmonic broadcasting is bandwidth-optimal assuming constant bit rate
Harmonic broadcasting was introduced by Juhn and Tseng in 1997 as a way to reduce the bandwidth requirements required for video-on-demand broadcasting. In this correspondence, we note that harmonic broadcasting is actually a special case of the priority encoded transmission scheme introduced by Albanese et al. in 1996 and prove—using an information theoretic argument—that it is impossible to ac...
متن کاملA Priority-based Balanced Routing Scheme for Random Broadcasting and Routing in Tori
In this paper, we propose a priority-based balanced routing scheme, called the priority STAR routing scheme, which leads to optimal throughput and average delay at the same time for random broadcasting and routing. In particular, the average reception delay for random broadcasting required in n1 n2 nd tori with ni O 1 , n-ary d-cubes with n O 1 , or d-dimensional hypercubes is O d 1 1 ρ . We al...
متن کاملPriority Levels Based Multi-hop Broadcasting Method for Vehicular Ad hoc Networks
This paper deals with broadcasting problem in Vehicular Ad hoc Networks (VANETs). This communication mode is commonly used for sending safety messages and traffic information. However designing an efficient broadcasting protocol is hard to achieve since it has to take into account some parameters related to the network environment, for example the network density, in order to avoid causing radi...
متن کاملControl Strategy of Scheduling Invalidation of Data Broadcasting
With the number increment of mobile computing equipment, the invalidation of equipment and broadcasting information because of wireless bandwidth, communication quality and too long scheduling queue that badly influence the system computing performance. Mobile cache is a good technology to solute this difficult problem. Considering the priority problem of broadcasting queue generated by data in...
متن کامل